Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

mtrampic/cvedetails_nifi_web_scrape

Repository files navigation

This is custom NiFi processor, that extracts information from http://www.cvedetails.com/cve/{CVE_ID} pages, where {CVE_ID} represents specific CVE. eg. http://www.cvedetails.com/cve/CVE-2017-1000117/

Extraction is done through library JSOUP, and output is generated with library JSON.

This processor, takes html flowfile that is previously in nifi flow fetched, and extracts data from webpage into specific JSON. eg.

{
	"access_Complexity": {
		"Description": "{STRING}",
		"value": "{STRING}"
	},
	"last_Update_Date": "{STRING}",
	"references": "{STRING}",
	"description": "{STRING}",
	"CVSSScore": {DOUBLE},
	"publish_Date": "{STRING}",
	"vulnerability_Type": {
		"value": "{STRING}"
	},
	"gained_Access": "{STRING}",
	"CVE": "{STRING}",
	"availability_Impact": {
		"Description": "{STRING}",
		"value": "{STRING}"
	},
	"confidentiality_Impact": {
		"Description": "{STRING}",
		"value": "{STRING}"
	},
	"CWE_ID": {INTEGER},
	"integrity_Impact": {
		"Description": "{STRING}",
		"value": "{STRING}"
	},
	"authentication": {
		"Description": "{STRING}",
		"value": "{STRING}"
	}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages